﻿package net.wangit.context;

import java.io.Serializable;

/**
 * Action执行结果。
 * 
 * @author watson Feb 25, 2010
 */
public interface ActionResult extends Serializable {
	// 判断Action是否执行成功。
	public abstract boolean isSuccessful();

	// 设置Action是否执行成功，默认值为true。
	public abstract void setSuccessful(boolean flag);

	// 设置下一个URL。
	public abstract void setUrl(String s);

	// 添加错误信息，Action失败后显示于页面，每次添加的信息作为单独一行显示。
	public abstract void addError(String s);

	// 添加提示信息，Action成功后显示于页面，每次添加的信息作为单独一行显示。
	public abstract void addInfo(String s);

	// 设置JavaScript脚本
	public abstract void setScript(String s);
}
